perm filename TABCON.RNO[IL,LSP] blob sn#116149 filedate 1975-04-19 generic text, type T, neo UTF8
.LC.CS
.LNL33
.UC.C
UCI LISP MANUAL
.SP2
.C
BY
.SP
.C
↑ROBERT ↑J. ↑BOBROW
.C
↑RICHARD ↑R. ↑BURTON
.C
↑DARYLE ↑LEWIS
.LNL60.BP
.SS.C
↑TABLE OF ↑CONTENTS
.SP3
.NF
↑INTRODUCTION						  	0. 0
.SP3
↑DEBUGGING ↑FACILITIES						1. 1
	↑INTRODUCTION						1. 1
	↑TEMPORARILY ↑INTERRUPTING A ↑COMPUTATION			1. 5
	↑-BREAK1↑- - ↑THE ↑FUNCTION THAT ↑SUPERVISES ALL
	 ↑BREAKS							1. 6
	↑WHAT ↑YOU ↑CAN ↑DO ↑IN A ↑BREAK				1. 8
	   ↑BREAK ↑COMMANDS					1. 8
		↑LEAVING A BREAK WITH A VALUE
		 (↑-OK,GO,EVAL,FROM?↑-)				1. 8
		↑CORRECTION OF ↑-UNBOUND ATOM↑- AND
		 ↑-UNDEFINED FUNCTION↑- ERRORS (>, ↑-USE↑-)		1. 9
		↑ABORTING TO ↑HIGHER ↑BREAKS OR THE ↑TOP
		 ↑LEVEL (↑↑, ↑↑↑↑)					1.10
	   ↑EXAMINING AND ↑MODIFYING THE ↑CONTEXT OF
	    A ↑BREAK						1.11
		↑SEARCHING FOR A ↑CONTEXT ON THE ↑STACK		1.11
		↑EDITING A ↑FORM ON THE ↑CONTEXT ↑STACK		1.12
		↑EVALUATING A ↑FORM IN A ↑HIGHER ↑CONTEXT		1.12
		↑BACKTRACE ↑COMMANDS
		 ↑PRINTING THE ↑FUNCTIONS, ↑FORMS AND ↑VARIABLE
		 ↑BINDINGS ON THE ↑CONTEXT ↑STACK			1.15
    	↑BREAKMACROS
		↑USER ↑DEFINED ↑BREAK ↑COMMANDS			1.17
	↑HOW TO ↑USE THE ↑BREAK ↑PACKAGE				1.18
		↑SETTING A ↑BREAK TO ↑INVESTIGATE A ↑FUNCTION	1.18
		↑TRACING THE ↑EXECUTION  OF ↑FUNCTIONS		1.19
		↑SETTING A ↑BREAK ↑-INSIDE↑- A ↑FUNCTION		1.19
		↑REMOVING ↑BREAKS AND ↑TRACES			1.21
		↑USING ↑-BREAK0↑- ↑DIRECTLY TO ↑OBTAIN
		 ↑SPECIAL ↑EFFECTS FROM THE
		 ↑BREAK ↑PACKAGE					1.23
	↑ERROR ↑PACKAGE - ↑GETTING  ↑AUTOMATIC ↑BREAKS
	 ↑WHEN ↑ERRORS ↑OCCUR					1.24
	↑SUMMARY OF ↑BREAK ↑COMMANDS				1.25
.BP
↑THE ↑-LISP↑- ↑EDITOR							2. 1
	↑INTRODUCTION						2. 2
	↑COMMANDS FOR THE ↑NEW ↑USER				2.10
	↑ATTENTION ↑CHANGING ↑COMMANDS				2.15
		↑LOCAL ↑ATTENTION ↑CHANGING ↑COMMANDS		2.16
		↑COMMANDS ↑THAT ↑SEARCH				2.22
			↑SEARCH ↑ALGORITHM			2.24
			↑SEARCH ↑COMMANDS				2.26
			↑LOCATION ↑SPECIFICATION			2.30
		↑COMMANDS ↑THAT ↑SAVE AND ↑RESTORE THE
			↑EDIT ↑CHAIN				2.36
	↑COMMANDS ↑THAT ↑MODIFY ↑STRUCTURE				2.38
		↑IMPLEMENTATION OF ↑STRUCTURE
			↑MODIFICATION ↑COMMANDS	 		2.39
		↑THE ↑A, ↑B, : ↑COMMANDS				2.41
		↑FORM ↑ORIENTED ↑EDITING AND
			THE ↑ROLE OF ↑U↑P				2.45
		↑EXTRACT AND ↑EMBED				2.46
		↑THE ↑-MOVE↑- ↑COMMAND				2.50
		↑COMMANDS ↑THAT "↑MOVE ↑PARENTHESES"		2.54
		↑-TO↑- AND ↑-THRU↑-					2.57
	↑COMMANDS ↑THAT ↑PRINT					2.62
	↑COMMANDS ↑THAT ↑EVALUATE					2.63
	↑COMMANDS ↑THAT ↑TEST					2.66
	↑MACROS							2.68
	↑MISCELLANEOUS ↑COMMANDS					2.71
	↑EDITDEFAULT						2.78
	↑EDITOR ↑FUNCTIONS					2.80
.SP3
↑EXTENDED ↑INTERPRETATION OF ↑-LISP↑- ↑FORMS				3. 1
	↑EVALUATION OF ↑SEQUENCES OF ↑FORMS
		↑EXTENDED ↑-LAMBDA↑- ↑EXPRESSIONS			3. 1
		↑THE ↑FUNCTIONS ↑-PROG1↑- AND ↑-PROGN↑-			3. 2
	↑CONDITIONAL ↑EVALUATION OF ↑FORMS - ↑-SELECTQ↑-	    3. 3
	↑CHANGES TO THE ↑HANDLING OF ↑ERRORS 			3. 4
	↑MISCELLANIA - ↑-APPLY#↑-,  ↑-NILL↑-			    3. 5
.BP
↑EXTENSIONS TO THE ↑STANDARD ↑INPUT/↑OUTPUT ↑FUNCTIONS		4. 1
	↑PROJECT-↑PROGRAMMER ↑NUMBERS FOR ↑DISK ↑I/↑O		    4. 1
	↑SAVING ↑FUNCTION ↑DEFINITIONS, ETC↑56 ON ↑DISK ↑FILES	    4. 1
	↑READING ↑FILES ↑BACK ↑IN				    4. 1
	↑PRINTING ↑CIRCULAR OR ↑DEEPLY ↑NESTED ↑LISTS		4. 2
	↑SPACING ↑CONTROL - ↑-TAB↑-				    4. 2
	"↑PRETTY ↑PRINTING" ↑FUNCTION ↑DEFINITIONS AND
	 ↑S-↑EXPRESSIONS					    4. 3
	↑READING ↑WHOLE ↑LINES					4. 4
	↑TELETYPE AND ↑PROMPT ↑CHARACTER ↑CONTROL ↑FUNCTIONS		4. 5
	↑READ ↑MACROS - ↑EXTENDING THE  ↑-LISP↑- ↑-READ↑- ↑ROUTINE	    4. 6
		↑FUNCTIONS FOR ↑DEFINING ↑READ ↑MACROS		4. 6
		↑USING ↑READ ↑MACROS				4. 7
	↑MODIFYING THE ↑-READ↑- ↑CONTROL ↑TABLE			4. 8
.SP3
↑NEW ↑FUNCTIONS ON ↑S-↑EXPRESSIONS					5. 1
	↑S-↑EXPRESSION ↑BUILDING ↑FUNCTIONS				5. 1
	↑S-↑EXPRESSION ↑TRANSFORMING ↑FUNCTIONS 			5. 3
	↑S-↑EXPRESSION ↑MODIFYING ↑FUNCTIONS			5. 4
	↑MAPPING ↑FUNCTIONS WITH ↑SEVERAL ↑ARGUMENTS		5. 5
	↑MAPPING ↑FUNCTIONS WHICH USE ↑-NCONC↑-			5. 6
	↑S-↑EXPRESSION ↑SEARCHING AND ↑SUBSTITUTION ↑FUNCTIONS	5. 7
	↑EFFICIENTLY ↑WORKING WITH ↑ATOMS AS ↑CHARACTER ↑STRINGS	5. 9
.SP3
↑NEW ↑PREDICATES						    6. 1
	↑DATA ↑TYPE ↑PREDICATES					6. 1
	↑ALPHABETIC ↑ORDERING ↑PREDICATE				6. 2
	↑PREDICATES ↑THAT ↑RETURN ↑USEFUL ↑NON-↑N↑I↑L ↑VALUES		6. 3
	↑OTHER ↑PREDICATES					6. 4
.SP3
↑NEW ↑NUMERIC ↑FUNCTIONS						7. 1
	↑MINIMUM AND ↑MAXIMUM				    7. 1
	↑-FORTRAN↑- ↑FUNCTIONS IN ↑-LISP↑-				7. 2
.BP
↑FUNCTIONS FOR THE ↑SYSTEM ↑BUILDER				8. 1
	↑LOADING ↑COMPILED ↑CODE INTO THE ↑HIGH ↑SEGMENT		8. 1
	↑THE ↑COMPILER AND ↑-LAP↑-					8. 2
		↑SPECIAL ↑VARIABLES				8. 2
		↑REMOVING ↑EXCESS ↑ENTRY ↑POINTS			8. 2
	↑MISCELLANEOUS ↑USEFUL ↑FUNCTIONS				8. 3
	↑INITIAL ↑SYSTEM ↑GENERATION				8. 4
.SP3
↑THE ↑-LISP↑- ↑EVALUATION ↑CONTEXT ↑STACK				9. 1
	↑THE ↑CONTENTS OF THE ↑CONTEXT ↑STACK			9. 1
	↑EXAMINING THE ↑CONTEXT ↑STACK				9. 2
	↑CONTROLLING ↑EVALUATION ↑CONTEXT			    9. 4
.SP3
↑STORAGE ↑ALLOCATION					   10. 1
.SP3
↑INDEX							↑-INDEX↑-. 1